{% import "@forms/bootstrap.twig" as form %}

<script src="{{ asset("js/tinymce/tinymce.min.js") }}"></script>
<script src="{{ asset("js/tinymce/TinyMCE-config-init.js") }}"></script>

<script type="text/javascript">
    $(document).ready(function() {
        $(".fancybox").fancybox({
            'openEffect': 'elastic',
            'closeEffect': 'elastic',
            helpers : {
                    title : {
                            type : 'inside'
                    }
            }
        });
    });
</script>

<script type="text/javascript">
    $(document).ready(function() {
        $("form").submit(function(){
            $(this).find("button[type='submit']").prop('disabled', true);
        });
    });
</script>

<form class="form-horizontal" action='{{ path('admin_products_save') }}' role="form" enctype="multipart/form-data" method='POST'>

    {{ form.input(
        {
            'type': 'hidden',
            'id': 'id',
            'name': 'id',
            'value': id
        }
    ) }}

    {{ form.input(
        {
            'groupClass': 'col-md-3',
            'id': 'name',
            'name': 'name',
            'labelName': 'Име',
            'value': name
        }
    ) }}
    
    {{ form.select(
        {
            'id': 'categoryId',
            'name': 'categoryId',
            'CurrentObject': Object.Category,
            'labelName': 'Категория',
            'objects': categories,
            'setDefault': false
        }
    ) }}
    
    {{ form.textarea(
        {
            'rows': '3',
            'cols': 118,
            'class': '',
            'id': 'description',
            'name': 'description',
            'labelName': 'Описание',
            'value': description
        }
    ) }}
    
    {% if inStock or id is null %}
            {% set checked = 'checked="checked"' %}
        {% else %}
            {% set checked = '' %}
    {% endif %}
    
    {{ form.input(
        {
            'type': 'checkbox',
            'id': 'inStock',
            'name': 'inStock',
            'labelName': 'В наличност',
            'value': 1,
            'class': 'cbx cbx-md cbx-active',
            'groupClass': 'col-sm-1',
            'clearClass': '1',
            'attr': checked
        }
    ) }}
    
    {% include '@forms/metadata.twig' %}

    <hr />
    {{ form.submit }}
    
    {% include '@forms/multimedia.twig' %}
    
</form>